/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Enlaces;

import com.ancientprogramming.fixedformat4j.annotation.Record;
import com.ancientprogramming.fixedformat4j.annotation.Field;
import com.ancientprogramming.fixedformat4j.annotation.Align;
import com.ancientprogramming.fixedformat4j.annotation.FixedFormatPattern;
import java.util.Date;

/**
 *
 * @author Frank
 */
@Record
public class CabeceraContinental5ta {

    @Field( offset = 1, length = 3, paddingChar = ' ')
    public String getTipo_registro() {
        return tipo_registro;
    }

    public void setTipo_registro(String tipo_registro) {
        this.tipo_registro = tipo_registro;
    }

    @Field( offset = 4, length = 20, paddingChar = ' ')
    public String getCuenta_cargo() {
        return cuenta_cargo;
    }

    public void setCuenta_cargo(String cuenta_cargo) {
        this.cuenta_cargo = cuenta_cargo;
    }

    @Field( offset = 24, length = 3, paddingChar = ' ')
    public String getMoneda_cuenta_cargo() {
        return moneda_cuenta_cargo;
    }

    public void setMoneda_cuenta_cargo(String moneda_cuenta_cargo) {
        this.moneda_cuenta_cargo = moneda_cuenta_cargo;
    }

    @Field( offset = 27, length = 15, align = Align.RIGHT, paddingChar = '0')
    public String getImporte_cargar() {
        return importe_cargar;
    }

    public void setImporte_cargar(String importe_cargar) {
        this.importe_cargar = importe_cargar;
    }

    @Field( offset = 42, length = 1, paddingChar = ' ')
    public String getTipo_proceso() {
        return tipo_proceso;
    }

    public void setTipo_proceso(String tipo_proceso) {
        this.tipo_proceso = tipo_proceso;
    }


    @Field(offset = 43, length = 8, paddingChar = ' ')
    @FixedFormatPattern("yyyyMMdd")
    public Date getFecha_proceso() {
        return fecha_proceso;
    }

    public void setFecha_proceso(Date fecha_proceso) {
        this.fecha_proceso = fecha_proceso;
    }

    @Field( offset = 51, length = 1, paddingChar = ' ')
    public String getHora_proceso() {
        return hora_proceso;
    }

    public void setHora_proceso(String hora_proceso) {
        this.hora_proceso = hora_proceso;
    }

    @Field( offset = 52, length = 25, paddingChar = ' ')
    public String getReferencia() {
        return referencia;
    }

    public void setReferencia(String referencia) {
        this.referencia = referencia;
    }

    @Field( offset = 77, length = 6, align = Align.RIGHT, paddingChar = '0')
    public String getTotal_registros() {
        return total_registros;
    }

    public void setTotal_registros(String total_registros) {
        this.total_registros = total_registros;
    }

    @Field( offset = 83, length = 1, paddingChar = ' ')
    public String getValidacion_pertenencia() {
        return validacion_pertenencia;
    }

    public void setValidacion_pertenencia(String validacion_pertenencia) {
        this.validacion_pertenencia = validacion_pertenencia;
    }

    @Field( offset = 84, length = 15, paddingChar = '0')
    public String getValor_control() {
        return valor_control;
    }

    public void setValor_control(String valor_control) {
        this.valor_control = valor_control;
    }

    @Field( offset = 99, length = 3, paddingChar = '0')
    public String getIndicador_proceso() {
        return indicador_proceso;
    }

    public void setIndicador_proceso(String indicador_proceso) {
        this.indicador_proceso = indicador_proceso;
    }

    @Field( offset = 102, length = 30, paddingChar = ' ')
    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    @Field( offset = 132, length = 20, paddingChar = ' ')
    public String getFiller() {
        return filler;
    }

    public void setFiller(String filler) {
        this.filler = filler;
    }

    private String tipo_registro = "700";
    private String cuenta_cargo = "00110267200100001414";
    private String moneda_cuenta_cargo = "PEN";
    private String importe_cargar;
    private String tipo_proceso = "A";
    private Date fecha_proceso;
    private String hora_proceso;
    private String referencia;
    private String total_registros;
    private String validacion_pertenencia = "S";
    private String valor_control;
    private String indicador_proceso;
    private String descripcion;
    private String filler;
}
